#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
# 授权 chmod a+x yourFile_Name.py
#----------------基础语法----------------
#
#单行注释
'''
多行注释
'''
# 1.输入输出
# name = input('请输入姓名:')
# print('hello',name)
# 2.数据类型和变量
'''
\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\
True False
Python还允许用r''表示''内部的字符串默认不转义
'''
print('hello'+' '+'world')
print('i\'m ok')
print('i\'m learning\n\"Python\" ')
print('''line1
line2
line3''')
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
Lisa!'''
# 3.字符串和编码
'''
Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符
ord('中') chr(66)
Python对bytes类型的数据用带b前缀的单引号或双引号表示:x = b'ABC'
*区分'ABC'和b'ABC',前者是str,后者虽然内容显示得和前者一样,但bytes的每个字符都只占用一个字节。
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数
'''
print(ord('A'))
print('中文'.encode('utf-8'))
print(b'ABC'.decode('ascii'))
print(len('计算字符串长度'))
print('this book %.2f 元'%(2.886))
# 条件判断
'''
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
if num >= 0 and num <= 10:
if num < 0 or num > 10:
'''
# 循环
'''
Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list
list(range(5)) [0, 1, 2, 3, 4]
for x in ...
'''
# 算术运算符
'''
a**b a的b次方
// 取整除数,9//4 = 2
if ( a in list ):
if ( b not in list ):
if ( a is b ): is/is not 是否引用自一个对象
'''
Python基本语法笔记
最新推荐文章于 2022-03-21 01:37:20 发布