一、基础语法
1、注释
注释一般用于对某行代码进行解释,有两种方法。
(1)在#后跟注释的内容
#weydhejen
(2)三引号(单双皆可)
"""
wyuwhj
"""
二、变量和类型
(1)变量的定义
例:num1=100:将num1赋值为100
num1 = 100
num2 = 80
num3 = num1 + num2
print(num3)
(2)变量的类型
如何知道一个变量的类型?
# 字符串
num4 = 'abc' print(type(num4))
# 布尔 true false
isNull = True print(type(isNull))
# 浮点型
sal = 18.7 print(type(sal))
3、标识符
标⽰符由字⺟、下划线和数字组成,且数字不能开头,且不能含有关键字。
4、关键字
5、项目名、文件名、变量名的命名
(1)见名知意
(2)驼峰命名法
大驼峰:如:FirstName (一般用于项目名、文件名)
小驼峰:如:myName (一般用于变量名)
6、输出
(1)普通的打印
如:print('hahahahahaha')
(2)格式化输出
myName = "张三"
age = 19
print("我的名字是%s,我今年%d岁了"%(myName,age))
print("我明年%d岁"%(age+1))
(3)换行输出
1.\n
2.三引号
(4)单引号和双引号
单引号中可以包含双引号,双引号中可以包含单引号
单引号中包含单引号,双引号中包含双引号,只能通过 \ 来转义
7、名片练习
8、输入
# 在input之前不是说必须打印,而是提示而已,不想要也无所谓
print("请输入你的密码:")
# input 会阻塞程序,如果不输入,不能进行下一步!
password = input()
print("请输入你的取款金额:")
money = input()
#money2 = "2389"
print(type(money)) # <class 'str'>
# input() 获取的数据都是 字符串类型
print("本次取款金额为"+money+"元")
9、运算符
(1)算数运算符
print(2 + 3)
print(2 - 3)
print(2 * 3)
print(3 / 2) # 1.5 python语言是取到小数的
print(7 % 2) # 取余数 1 还有一个叫法取模
print(7 // 2) # 3 取结果的整数部分
print(7 / 2) # 3.5
print(2 ** 3) # 2的3次方 幂
(2)赋值运算符
(3)复合赋值运算符
a += b # 等同于 a = a + b
print(a)
a //= b # a=30 b =20
print(a) # a = 1
10、常见的数据类型转换
数据类型转换的练习
# float => int str => int
a = int(3.14)
b = int("1")
# c = int('y')
print(type(a))
print(type(b))
a = float(3)
b = float("3.14")
print(type(a))
print(type(b))
a = str(100) # 100 => '100'
b = str(3.14) # 3.14 => 3.14
# bool 里面只要不是空的,或者不是0 就都返回True
a = bool(1)
b = bool(0)
print(a)
print(b)
a = bool(100)
print(a)
b = bool("hello")
print(b)