耐美尔延时喷剂,王川一,女神学院
【第一步】新建一个hello.txt
【第二步】将后缀名txt改为py
【第三步】使用记事本编辑该文件
【第四步】在cmd中运行该文件
print("hello world!")
强调:python解释器执行程序是解释执行,即打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾
在linux系统里代码前面必须加上 #!/usr/bin/env python
注释的作用基本上可以归纳为下列2中:
单行注释
以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用
#下列程序,打印输出hello world pycharm print("hello world pycharm")
多行注释
python中多行注释用3对引号完成,可以是单引号也可以是双引号
''' print("hello world pycharm") print("hello world pycharm") print("hello world pycharm") print("hello world pycharm") print("hello world pycharm") print("hello world pycharm") '''
变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。
程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。
ageofoldboy = 56
numberofstudents = 80
age_of_oldboy = 56
number_of_students = 80
定义变量名不好的方式:
1. 变量名为中文、拼音
2. 变量名过长
3. 变量名词不达意
在python3中
input:用户输入任何值,都存成字符串类型
在python2中
input:用户输入什么类型,就存成什么类型
raw_input:等于python3的input
程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式
比如要求用户输入用户名和年龄,然后打印如下格式:
my name is xxx,my age is xxx.
很明显,用逗号进行字符串拼接,只能把用户输入的名字和年龄放到末尾,无法放到指定的xxx位置,而且数字也必须经过str(数字)的转换才能与字符串进行拼接。
这就用到了占位符,如:%s、%d
#%s字符串占位符:可以接收字符串,也可接收数字 print('my name is %s,my age is %s' %('name',18)) #%d数字占位符:只能接收数字 print('my name is %s,my age is %d' %('name',18)) print('my name is %s,my age is %d' %('name','18')) #报错 #接收用户输入,打印成指定格式 name=input('your name: ') age=input('your age: ') #用户输入18,会存成字符串18,无法传给%d print('my name is %s,my age is %s' %(name,age)) #注意: #print('my name is %s,my age is %d' %(name,age)) #age为字符串类型,无法传给%d,所以会报错
常用的占位符:
格式符号 |
转换对应的类型 |
%c |
字符 |
%s |
通过str() 字符串转换来格式化 |
%i |
有符号十进制整数 |
%d |
有符号十进制整数 |
%u |
无符号十进制整数 |
%o |
八进制整数 |
%x |
十六进制整数(小写字母) |
%x |
十六进制整数(大写字母) |
%e |
索引符号(小写'e') |
%e |
索引符号(大写“e”) |
%f |
浮点实数 |
%g |
%f和%e 的简写 |
%g |
%f和%e的简写 |
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论