标签:开头 解释器 必须 encoding 数字 问题: 大写 关键字 划线
1、运行python文件
在命令行中:python 文件路径
需要python2和python3共存的时候,可以把pythn2的exe文件改成python2.exe
然后通过python2 文件路径的方式运行
2、默认编码
python2默认的编码方式是acsii码
python3默认的编码方式是utf-8
解决python2中文乱码的问题:在文件顶部加上 # -*- encoding:utf-8 -*-
3、变量
变量是一种使用方便的占位符,用于引用计算机内存地址。
命名规则:
a. 必须由数字,字母,下划线任意组合,开头不能是字母
b. 不能是Python的关键字
c. 具有可描述性(比如年龄可以用age)
d. 变量前后不要随意加下划线,有特定含义
age_of_somebody = 18
num_of_user = 1000
声明一个变量时,将变量指向一块内存,在其中存放数据
如果运行如下的程序
age1 = 1 age2 = age1 age3 = age2 age2 = 100 print(age1,age2,age3)
得到的结果是1 100 1,从内存来看
4、常量
不变的量(如Pi)
Python中没有和C++一样的真正的常量,用全大写的字母表示
例如:
PI = 3.1415926
5、注释
用来解释代码,方便自己后期理解和查看,以及别人查看代码
注释不会被解释器执行
# 打印:我是一条注释 print("我是一条注释")
‘‘‘ 这是多行注释 一行 又一行 ‘‘‘
6、基础数据类型
msg1 = "hello world" msg2 = "hello " + "world" msg3 = "ha"*3 #将得到:hahaha
the_int_num = 1 the_float_num = 1.1 #1 + 1 = 2 #1 - 1 = 0 #1 * 2 = 2 #1 / 2 = 0.5 #10 // 3 = 3 (除完向下取整 ) #2 ** 2 = 4 (幂运算) #10 % 3 = 1 (取余数)
字符串转数字:int(),数字转字符串:str()
7、用户交互(使用input获取用户输入)
用法:input(提示字符串)
input函数获取的是字符串,注意如果要输入整型,要把结果通过int()进行转换
name = input("输入名字:") print(name+",你好")
8、分支结构 if
if condition: do_something
如果if满足条件condition则执行do_something中的语句
if condition: do_something else: do_other_thing
如果if满足条件,则执行do_something,否则执行else后面的do_other_thing
if condition1: s1 elif condition2: s2 elif condition3: s3 else: s4
如果满足条件1执行s1,否则如果满足条件2执行s2,如果不满足条件2而满足条件3执行s3,都不满足则执行s4
9、while循环
while condition: do_something
标签:开头 解释器 必须 encoding 数字 问题: 大写 关键字 划线
原文地址:https://www.cnblogs.com/walthwang/p/10356626.html