第三篇:初识python
1.关于python
-后缀名可以是任意?
-导入模块时,如果不是.py文件,会出错
=>文件后缀名是.py
2.两种执行方式
-python py文件路径
-python (=>直接进入解释器,实时输入并获取到执行结果)
3.编码
ASCII:8位
unicode:至少16位
utf-8:能用多少位就用多少位
补充:python3 -无需关注编码
python2 -每个文件中只要出现中文,头部必加编码 # -*- coding:utf-8 -*-
4.变量名
只能由字母,数字,下划线组成;
不能以数字开头;
不能使用python的关键字
5.input用法:永远等待,直到用户输入了值,就会将输入的值赋值给一个变量,变量代指用户输入的内容。input接收的是字符串。
例:inp=input('请输入用户名: ')
6.if基本语句
①if 条件:
内部代码块 #缩进4格,一个tab键
else:
...
补充:pass指代空代码,无意义,仅仅用于表示代码块
②if支持嵌套
③if-elif语句
7.while语句,while else语句
1 count=0
2 while count<10:
3 print(count)
4 count=count+1
5 else:
6 print('else')
7 print('....')
8.continue,break
continue:结束本次循环,开始下一次循环
break:跳出循环,执行循环外代码
9.range可以创建连续的数字,也可以设置步长,创建不连续的数字
例1
test=range(0,4)
for item in test:
print(item)
# 结果:
# 0
# 1
# 2
# 3
例2
test=range(0,20,5)
for item in test:
print(item)
# 结果:
# 0
# 5
# 10
# 15
10.Pycharm
①python开发IDE: pycharm、eclipse
②pycharm基本设置:
a.改变字体大小:File-Settings-Editor-Font-size
b.鼠标滚动大小改变:File-Settings-Editor-General-Mouse-"Change font size with Ctr+Mouse Wheel"
c.代码显示行号:代码行前右击-"Show Line Numbers"
d.更换解释器:File-Settings-ProjectInterpreters
11.运算符
① + - * / ** //
② 成员操作
in:判断某个东西是否在某个东西里面包含
not in:判断某个东西是否不在某个东西里面包含
例:
name = "星期一"
if "星" in name:
print("OK")
else:
print("No")
③ ==、>、<、>=、<=、!=、<>等运算符结果都是布尔值
④逻辑运算符:and、or、not
先计算括号内,若无括号执行顺序:从左到后
执行结果:True OR==>True
True AND ==>继续执行
False OR ==>继续执行
False AND ==>False
例:
1 user="aaa" 2 pwd="123" 3 v = user == "aaa" and pwd == "123" or 1 == 2 and pwd == "321" 4 print(v) 5 # 结果:True