变量
输出与输入
输出如下:
print("Hello Python")
print(num1,num2)
同一行输出两个值的方法,数量不上限(据相关书籍)
输入如下:
num=int(input("Enter a number:"))
与C语言的区别:一个函数即可完成输出(输入指示内容)与输入,但是input返回字符串,故而需要转换为整型,比起C语言,变量类型不固定,非常灵活
简单变量类型
共有五种变量类型:数字,字符串,列表,元组,字典。
- 数字类型主要由整型int与浮点型float,且浮点型变量转换成整型采用的方式不是四舍五入而是下取整;
- 字符串类型中以单引号或双引号表示,但是如果用单引号表示时,字符串内不可以有撇号;(或者重新修改表达方式以消除撇号)
- 列表类型
- 元组类型
- 字典类型
数学计算
共性:任何编程语言,都会出现浮点数运算因运算结果出现困难,最后输出一个近似真实结果的值;
数学计算函数列表如下:
来自标准库https://docs.python.org/zh-cn/3/library/functions.html
位运算
目前位运算有与&,或|,异或^,左移<<,右移>>
- 与:全1才1
- 或:全0才0
- 异或:同则0,异则1
- 左移:覆盖高位数据,后几位补0
- 右移:覆盖低位数据,前几位补0
使用字符串
例如:
- 拼接+要求必须是字符串,可以用str()进行类型转换
- name.lower() 全部变成小写
- name.upper() 全部变成大写
- name.capitalize()如果第一个是字母,则大写
- name.title()每个单词的首字母大写
- 转义字符(见下表)
- 注释#
基本结构
- 循序:单线程
- 条件:if…else/if…elif…else等
- 循环:for,when(切记此处没有do…while)
循环实例代码:
for i in range(10,21):
for j in range(10,31):
print(i,j)